﻿function getNewStream(){
	$.post('test.dat',{id:1},function(result){
		eval('rslt='+result);
		flows=rslt['flows'];
		for(i=flows.length-1;i>=0;i--)
		{
			se=flows[i];
			templ=document.baseTemplate.clone();
			$('#userPageLink',templ).attr('href',"http://www.twohome.net/"+se.user.id);
			$('#userPageLink2',templ).attr('href',"http://www.twohome.net/"+se.user.id);
			$('#userAvatarLink',templ).attr('src',se.user.avatar);
			$('#userName',templ).html(se.user.name);
			$('#cTitle',templ).html(se.title);
			$('#cText',templ).html(se.txt);
			$('#cDate',templ).html(se.time.split(' ')[0]);
			$('#cRepostsCount',templ).html(se.reposts_count+'回复');
			
			eval('document.'+document.currstream).prepend(templ);
			templ.slideDown();
		}
	});
}

$(function(){
	
	var box=jQuery("#publishBox");
	box.addClass('default');
	document.getElementById('publishBox').Noinput=true;
	box.val('');
	
	//失去焦点时缩小文本框
	box.blur(function(){
		box=$(this);
		if(box.val()=='')
		{
			this.Noinput=true;
			box.removeClass('sfocus').val('');
			box.animate({height:'40px'},250); //这里是动画拉回，高度的话回头还是在css里面指定吧
			$('#incount').html('');
		}
		else
		{
			this.Noinput=false;
		}
	});
	
	//获得焦点拉伸文本框
	box.focus(function(){
		box=$(this);
		if(this.Noinput)
		{
			box.addClass('sfocus').val('');
			box.animate({height:'100px'},250); //也是高度
			$('#incount').html('140');
		}
	});
	
	//字数显示
	box.keyup(function(e){
		box=$(this);
		cnt=$('#incount')
		cnt.html(140-box.val().length);
		if(140-box.val().length<0)
		{
			cnt.addClass('red');
			$('#publish').addClass('grayed');
		}
		else
		{
			cnt.removeClass('red');
			$('#publish').removeClass('grayed');
		}
	});
	
	//点击那个图片
	$('.imageIcon').click(function(){ //我也不知道什么样的块应该用class什么样的应该用id……你看着自己改吧
		cc=document.getElementById('fileopen');
		cc.click();
	});
	
	$('#fileopen').change(function(){
		$('.imagename').css('visibility','visible');
		$('#imgfname').html(this.value);
	});
	
	//删除图片
	$('#imgfnamedel').click(function(){
		$('.imagename').css('visibility','hidden');
	});
	
	//复制，实际使用时由php分别生成
	document.stream1=$('.blogoutline');
	document.stream2=document.stream1.clone();
	$('.mid-outline-left3').append(document.stream2);
	document.stream2.slideUp(0);
	document.stream3=document.stream1.clone();
	$('.mid-outline-left3').append(document.stream3);
	document.stream3.slideUp(0);
	document.currstream='stream1';
	
	$('.streamtype a').click(function(){
		if(document.currstream==this.id)
			return;
		eval('document.'+document.currstream).slideUp('normal');
//		$('.mid-outline-left3').append(eval('document.'+this.id));
		eval('document.'+this.id).slideDown('normal');
		document.currstream=this.id;
	});
	
	setTimeout("getNewStream()",5000);
	document.baseTemplate=$('.width620tmpl');
});